﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NK_Atualiza_Duration.Business.Calculos
{
   public static class CalculoGeral
    {
        private static decimal somaProduto(decimal[] matriz1, decimal[] matriz2)
        {
            decimal decValorRetorno = 0;

            if (matriz1.Length > 0 && matriz2.Length > 0)
            {
                if (matriz1.Length == matriz2.Length)
                {
                    Util.Log.GravarLog("I", string.Format("Valor do SomaProduto para {0}, elemento(s)", matriz1.Length));
                    for (int i = 0; i < matriz1.Length; i++)
                    {
                        decValorRetorno += matriz1[i] * matriz2[i];
                        Util.Log.GravarLog("I", string.Format("Valor para elemento{0} = {1}, ", i, decValorRetorno));
                    }
                }
            }
            return decValorRetorno;
        }

        private static decimal fn1MeioFator(decimal decValor)
        {
            decimal decValorRetorno = 0;

            decValorRetorno = 1 / decValor;

            return decValorRetorno;

        }

    }
}
